Mr.Peng搭建Arcgis for iOS环境

简介

在上家公司时,有个项目涉及到了Arcgis for iOS,但是当时由于项目时间紧,没时间来梳理环境的配置。而现公司又有这方面的需求,刚好电脑上没有Arcgis的环境,因为专门记录和大家分享一下。官网提供了两种安装方式,cocoapodsframework方式,此文章就介绍下framework方式。

准备

  • 确保自己的机器满足安装Arcgis的要求,由于公司要求Arcgis版本为10.2.5,所以我提供下10.2.5要求地址
  • 下载并安装sdk,下载地址
  • 确保对${HOME}/Library文件夹具有写入权限;
  • 如果之前计算机有安装过ArcGIS,请卸载以前版本。终端运行 ${HOME}/Library/Application Support/AGSiOSRuntimeSDK/uninstallAGSiOSSDK
  • 双击下载的.pkg文件;
  • SDK安装在${HOME}/Library/SDKs/ArcGIS/iOS中。此文件夹包含两个子文件夹,一个名为Samples,其中包含一个示例,另一个名为ArcGIS.framework,其中包含API库,头文件,图像,本地化字符串等;
1
PS:在${HOME}/Library文件夹默认是隐藏的。在终端应用程序中使用命令chflags nohidden ~/Library/ 取消隐藏它。

配置XCODE

  • 添加ArcGIS framework路径$(HOME)/Library/SDKs/ArcGIS/iOS/到xcode的Framework Search Paths中,如图
  • 添加-ObjC -framework ArcGIS -l c++Other Linker Flags,如图
  • Enable Modules依赖设置成YES,如图
  • 添加依赖Framework

    • AssetsLibrary.framework
    • CoreGraphics.framework
    • CoreLocation.framework
    • CoreText.framework
    • Foundation.framework
    • QuartzCore.framework
    • MediaPlayer.framework
    • MobileCoreServices.framework
    • OpenGLES.framework
    • Security.framework
    • UIKit.framework

      结束语

      届时,您的ArcGIS For iOS的环境就配置好了。

如需要查看如何调用ArcGIS For iOS的api,请前往官方指南

文章目录
  1. 1. 简介
  2. 2. 准备
  3. 3. 配置XCODE
  4. 4. 结束语
,